\section{Passage au relationnel}
Le modèle entité-association défini précedemment a permis de créer le schéma relationnel suivant:\\

\includegraphics[width=15cm]{src_images/Diagramme.png}
\section{Contraintes d’intégrité}
\subsection{CI de domaine}
Tout les attributs sont typs en SQL, donc pas de problème de domaine de définition.
\subsection{CI de relation}
Afin de préserver la cohérence des données, il faut que toutes les clés primaires existent et soient uniques. C'est bien le cas, le mot clé \texttt{NOT NULL} après la définition des attributs utilisés en clé primaire garantie leur existence, et l'unicité est assuré par la contrainte de clé privée.
\subsection{CI de référence}
Comme pour les clés primaire, on utilise le mot clé \texttt{NOT NULL} devant les attributs que l'on souhaite utiliser en clé partager, donc cette contrainte est respectée.
\section{ dépendances fonctionnelles}
la description suivante des tables et le schéma précédent donne les dépendances fonctionnelles:

\begin{description}
\item \texttt{INDIVIDU(\underline{ID\_INDIVIDU},NOM\_INDIVIDU,PRENOM\_INDIVIDU,ADRESSE,DATE\_NAISSANCE,SEXE)}
\item \texttt{CLUB(\underline{ID\_CLUB})}
\item \texttt{LICENCIE(\underline{ID\_LICENCIE}, \#ID\_INDIVIDU), \#ID\_CLUB, DATE\_ENTREE, DATE\_ENTREE)}
\item \texttt{BUREAU(\underline{ID\_MEMBRE},\#ID\_LICENCIE, DATE\_DEBUT\_BUREAU, DATE\_FIN\_BUREAU, POSTE)}
\item \texttt{ENTRAINEUR(\underline{ID\_ENTRAINEUR},\#ID\_EQUIPE, \#ID\_LICENCIE, DATE\_DEBUT\_ENTRAINEUR, DATE\_FIN\_ENTRAINEUR)}
\item \texttt{JOUEUR(\underline{ID\_JOUEUR},\#ID\_LICENCIE, \#ID\_EQUIPE, DATE\_DEBUT\_JOUEUR, DATE\_FIN\_JOUEUR)}
\item \texttt{EQUIPE(\underline{ID\_EQUIPE}, \#ID\_CLUB, \#ID\_CATEGORIE, NUMERO)}
\item \texttt{CATEGORIE(\underline{ID\_CATEGORIE})}
\item \texttt{RENCONTRE(\underline{ID\_RENCONTRE},\#ID\_EQUIPE\_RECEVANT, \#ID\_EQUIPE\_VISITEUR, \#ID\_CHAMPIONNAT, DATE\_RENCONTRE)}
\item \texttt{PARTICIPATION(\underline{ID\_PARTICIPATION},\#ID\_JOUEUR, \#ID\_RENCONTRE, POINTS, FAUTES)}
\item \texttt{CHAMPIONNAT(\underline{ID\_CHAMPIONNAT},\#ID\_CATEGORIE, NOM\_CHAMPIONNAT)}
\end{description}

		\section{Schéma relationnel en 3e forme normale}
\begin{itemize}
\item{\textbf{Première forme normale:}} "\`{A} un instant donné dans une entité, pour un individu, un attribut ne peut prendre qu'une valeur et non pas un ensemble valeurs." Les identifiants ne peuvent prendre qu'une seul valeur par définition, donc les clés étrangères aussi car sont des identifiants d'autres tables, les autres champs (date,nom,adresse,sexe,poste) ne peuvent également prendre qu'une seul valeur pour un identifiant donné. 
\item{\textbf{Deuxième forme normale:}} "L'identifiant peut être composé de plusieurs attributs mais les autres attributs de l'entité doivent dépendre de cet identifiant en entier(et non pas une partie de cet identifiant)." Toute les tables sont distinguées par un seul attribut identifiant et les attributs sont donc déterminés grâce à l'identifiant entier.
\item{\textbf{Troisième forme normale:}} "Tout les attributs d'une entité doivent dépendre directement de son identifiant et d'aucun autre attribut. Si ce n'est pas le cas, il faut remplacer l'attribut pathologique dans une entité séparée, mais en association avec la première."

Une seul table de la base ne permet pas à la base d'être en troisième forme normale: 
il s'agit de la table \texttt{PARTICIPATION}. En effet, il y a une dépendance entre \texttt{ID\_JOUEUR} et \texttt{ID\_RENCONTRE}: 
\texttt{ID\_EQUIPE} lie les tables \texttt{RENCONTRE} et \texttt{JOUEUR} car il est attribut de la table \texttt{RENCONTRE} et de la table \texttt{JOUEUR}.

Il est cependant impossible d'éviter ce problème car:
\begin{itemize}
\item La définition d'une \texttt{RENCONTRE} nécessite la donnée de deux \texttt{EQUIPE}.
\item La collecte d'informations sur les \texttt{JOUEUR} en fonction des \texttt{RENCONTRE}s jouées nécessite une table \texttt{PARTICIPATION}
\item La table \texttt{PARTICIPATION} contient obligatoirement un \texttt{ID\_JOUEUR} et un \texttt{ID\_RENCONTRE}.

\end{itemize}
\end{itemize}
